/* reset HTML */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block;}body{line-height:1;}ol, ul{list-style:none;}blockquote, q{quotes:none;}blockquote:before, blockquote:after,q:before, q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
/* global */
input[type="text"], input[type="password"],textarea,a { outline: none; }
.fl{float: left !important;}.fr{float: right !important}.cf{clear: both}strong{font-weight: bold}i,.fi{font-style: italic}a{color: inherit;text-decoration: none;}.mt10{margin-top: 10px;}.ml10{margin-left: 10px;}.mt20{margin-top: 20px}.mt15{margin-top: 15px;}.relative{position: relative;}
.layout{width: 800px;margin: 0 auto;}.relative{position: relative;}.ralign{text-align: right;}.mt0{margin-top: 0 !important;}
.yebutton{color: #ffffff;font-size: 11.2px;background: url("../images/bg-button-yellow.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;width:85px;height: 33px;line-height: 33px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;position: relative;}
.yebutton2{color: #ffffff;font-size: 11.2px;background: url("../images/bg-button-yellow2.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;width:85px;height: 26px;line-height: 26px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;position: relative;}
.bluebutton{color: #ffffff;font-size: 14.4px;background: url("../images/bg-button-blue.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;width:85px;height: 33px;line-height: 33px;border-radius: 5px 5px 5px 5px;-moz-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;}
.orgbutton{color: #ffffff;font-size: 11.27px;background: url("../images/bg-button-org.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;width:60px;height: 23px;line-height: 23px;border-radius: 3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;position: relative;border: none;}
.bluebutton2{color: #ffffff;font-size: 11.27px;background: url("../images/bg-button-blue2.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;width:60px;height: 23px;line-height: 23px;border-radius: 3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-o-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;-ms-border-radius:3px 3px 3px 3px;position: relative;border-left: 1px solid #1c99d8;border-right: 1px solid #1c99d8;}
.bluefbutton{color: #ffffff;font-size: 19.32px;background: url("../images/bg-button-blue-f.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;padding:0 10px;height: 40px;line-height: 40px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-left: 1px solid #269cd6;border-right: 1px solid #269cd6;}
.yefbutton{color: #ffffff;font-size: 19.32px;background: url("../images/bg-button-yellow-f.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;padding:0 10px;height: 40px;line-height: 40px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-left: 1px solid #ee9c3d;border-right: 1px solid #ee9c3d;}
.bluefbutton{color: #ffffff;font-size: 19.32px;background: url("../images/bg-button-blue-f.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;padding:0 10px;height: 40px;line-height: 40px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-left: 1px solid #269cd6;border-right: 1px solid #269cd6;}
.yefbutton{color: #ffffff;font-size: 19.32px;background: url("../images/bg-button-yellow-f.png") repeat-x scroll 0 0 transparent;text-align: center;display: block;padding:0 10px;height: 40px;line-height: 40px;border-radius: 5px;-moz-border-radius:5px;-o-border-radius:5px;-webkit-border-radius:5px;border-left: 1px solid #ee9c3d;border-right: 1px solid #ee9c3d;}
.brnd44{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.brnd47{border-radius: 7px;-webkit-border-radius: 7px;-moz-border-radius: 7px;-o-border-radius: 7px;-ms-border-radius: 7px;}
.diagonalbt{}.line-ob{background: url(../images/bg-line3.png) repeat-x left center;text-align: center;}.line-ob span{background: #f8f8f8;padding: 0 6px;}
.tlink:hover{text-decoration: underline;}.shadow{box-shadow: 0 0 4px #aaa;-moz-box-shadow: 0 0 4px #aaa;-webkit-box-shadow: 0 0 4px #aaa;}.bradius3{border-radius: 0 5px 5px 5px;-webkit-border-radius: 0 5px 5px 5px;-o-border-radius: 0 5px 5px 5px;-ms-border-radius: 0 5px 5px 5px;-moz-border-radius: 0 5px 5px 5px;}
.org{color: #e69231}.blu{color: #1996d4;}
.fb-sb{font-size:10px;color:#333;font-weight:normal;font-style:normal;}
.fb-sb .sb{float:left;width:47px;height:16px;background:url(../images/fs-bg.png) no-repeat;cursor:pointer;}
.fb-sb .sc{float:left;background:url(../images/s-count.png) no-repeat;text-align:center;width:32px;height:16px;margin-top:-1px;margin-left:2px;line-height:17px;padding-left:1px;}
.bt-left{background: url(../images/bg-blue-title.png) no-repeat top left;padding-left: 20px;height: 27px;line-height: 27px;}
.bt-right{background: url(../images/bg-blue-title.png) no-repeat top right;padding-right: 20px;height: 27px;line-height: 27px;}
.bt-middle{background: #93ceeb;text-align: center;color: #fff;}

/* layout */
html{position: relative;}
body {background: url(../images/body-bg.png) repeat-x center top #f8fafb;color: #656363;font-family: "Century Gothic",Helvetica;font-size: 12px;}
.wrapper-page{background: url(../images/footer-bg.png) repeat-x center bottom transparent;}
#header{padding: 9px 0 0;}
.h-top{padding-bottom: 2px;}
body.home-page .h-top{padding-bottom: 5px;}
.htr-social{background: url(../images/htr-line.png) no-repeat right bottom;width: 505px;height: 40px;font-size: 11.12px;color: #1996d4;}
.htr-social .conn-text{margin: 7px 30px 0 220px;}
.htr-social ul li{float: left;}
.ht-right{width: 505px}
.ht-right .rnav{float: right;font-size: 12.8px;height: 40px;line-height: 40px;padding-top: 9px;}
.ht-right .rnav li{float: left;padding: 0 2px;}
.ht-right .rnav li a{float: left;color: #1996d4;display: block;text-decoration: none;text-align: center;border-radius: 5px;font-weight: bold;}
.ht-right .rnav li a:hover, .ht-right .rnav li a.current{background: url(../images/bg-button1.png) repeat-x;color: #fff;font-weight: normal;font-size: 11.12px;}
.ht-right .rnav li a.ab{width: 90px;}
.ht-right .rnav li a.ca{width: 112px;}
.ht-right .rnav li a.li{width: 80px;}
.h-nav{width:810px;margin: 0 auto;background: url(../images/bg-search.png) no-repeat;height: 113px;z-index: 999;}
.h-nav .categories{padding-top: 11px;padding-left: 15px;z-index:999;}
.h-nav .drop-list{float: left;color: #1996d4;z-index:999;}
.h-nav .drop-list li{float: left;padding: 0 10px;font-size: 11.2px;position: relative;z-index:999;}
.h-nav .drop-list li .title{float: left;display: block;width: 134px;padding-left:13px;height: 27px;line-height: 27px;background: url(../images/bg-drop.png) no-repeat;color: #1996d4;font-style: italic;}
.h-nav .drop-list li.opened .title{background: url(../images/bg-drop-opened.png) no-repeat}
.h-nav .drop-list li.zip .title{background: url(../images/bg-zip.png) no-repeat;color: #b5b5b6;width: 65px;padding: 0 5px 0 7px;border: none;font-size: 11.2px;line-height: normal;display: table-cell;}
.menu-list{display:none;position: absolute;top: 25px;left: 11px;font-size: 8.8px;color: #9a9a9a;background: #fff;width: 143px;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);z-index: 999;}
.menu-list .thumb{width: 26px;height: 26px;margin-right: 2px;}
.menu-list .name{font-weight: bold;color: #62686e;font-size: 9.6px;}
.menu-list .item{padding: 3px;cursor: pointer;}
.menu-list .item a:hover{text-decoration: underline;}
.menu-list .item.hovered{background: #696e75;color: #c1c0c0;}
.menu-list .item.hovered .name{color: #fff;}
.search-box{padding-top: 9px;}
.search-box .txt-search{color: #e8962e;font-size: 12.8px;width: 715px;height: 27px;border: none;background: none;padding-left: 10px;font-style: italic;}
.search-box .go{border: none;background: none;width: 47px;height: 28px;cursor: pointer;}
#body{padding-bottom:24px;background: url(../images/shadow-body.png) no-repeat bottom center;}
body.home-page #body {padding-top: 8px;}
#body .wrap{box-shadow: 0 0 4px #aaa;-moz-box-shadow: 0 0 4px #aaa;-webkit-box-shadow: 0 0 4px #aaa;background: #f7f8f8;}
#body .wrap .left{width: 543px;float: left;background: #f7f8f8;*border-left: 1px solid #dcdcdc;*width: 542px;}
#body .wrap .sort-panel{background: url(../images/sort-line.png) no-repeat center bottom;float: left;width: 100%;font-size: 9.6px;height: 24px;line-height: 24px; padding-bottom: 1px;}
#body .wrap .sort-panel li{float: left;}
#body .wrap .sort-panel li a{float: left;color: #7a7a7a; }
#body .wrap .sort-panel li a .first{padding-left:13px;display: block; }
#body .wrap .sort-panel li a .last{display: block;padding-right: 13px;display: block; }
#body .wrap .sort-panel li a .middle{display: block;display: block;}
#body .wrap .sort-panel li a.current .first{background: url(../images/bg-blue-nav.png) no-repeat top left;}
#body .wrap .sort-panel li a.current .last{background: url(../images/bg-blue-nav.png) no-repeat top right;}
#body .wrap .sort-panel li a.current .middle{background: url(../images/bg-blue-nav-c.png) repeat-x top left;color: #fff;}
#body .wrap .sort-panel li a img{float: left;margin-right: 5px;margin-top: 6px;}
#body .wrap .sort-panel li.s-text{color: #e69231;padding-left: 10px;}
.post-list{}
.post{padding:28px 0;background: url(../images/bg-post.png) no-repeat top left;}
.post.first{background: none #f7f7f8;}
.post .pimages{width: 108px;position: relative;padding-left: 8px;}
.post .pimages .i-post img{width: 108px;height: 109px;}
.post .pimages .i-thumbs a{display: block;float: left;}
.post .pimages .i-thumbs img{width: 27px;height: 28px;margin: 0;padding: 0;}
.post .pimages .social{position: absolute;left: -6px;height: 28px;padding-left: 26px}
.post .pimages .social.twitter{background: url(../images/twitter-icon-count.png) no-repeat top left;top: 0;}
.post .pimages .social.face{background: url(../images/fb-icon-count.png) no-repeat top left;top: 31px;}
.post .pimages .social .count{width: 29px;height: 20px;line-height: 20px;font-size: 9.6px;color: #656363;border: 1px solid #bdbebf;background: #fff;text-align: center;border-left: none;overflow: hidden;width: 1px;}
.post .content{width: 415px;padding-left: 7px;padding-right: 5px;}
.post .content .title{}
.post .content a:hover{text-decoration: underline;}
.post .content .cash-icon{display: block;float: left;width: 15px;height: 15px;background: url(../images/cash-icon.png) no-repeat center center;}
.post .content .p-name{ color: #1996d4;font-size: 14.4px;margin-left:5px;}
.post .content .p-cates, .quick-post .content .p-cates{color: #e69231;font-size: 9.6px;color: #bdbdbd;}
.post .content .p-cates a, .quick-post .content .p-cates a{color: #e69231;}
.post .content .p-time,.quick-post .content .p-time{float: right;color: #abaaaa;font-size: 8.8px;line-height: 15px;}
.post .content .infos,.cevent-tab .details .infos{border-top: 1px solid #ededed;color: #bdbdbd;font-size: 8.8px;line-height: 15px;margin-top: 5px;padding-top: 2px;}
.post .content .infos span,.quick-post .content .infos span,.cevent-tab .details .infos span{float: left;display: block;height: 16px;line-height: 16px;margin: 0 2px;}
.post .content .p-user{background: url(../images/user-icon.png) no-repeat center left;padding-left: 15px;}
.post .content .infos span.miles{background: url(../images/distance-icon-gray.png) no-repeat center left;padding-left: 15px;color: #e69231}
.post .content .infos span.group,.quick-post .content .infos span.group,.cevent-tab .details .group{background: url(../images/group-icon-small.png) no-repeat left center;padding-left: 17px;color: #e69231}
.post .content .infos .publish a{color: #1996d4;font-size: 9.6px;}
.post .content .infos .private a{color: #e69231;font-size: 9.6px;}
.post .content .short-desc{color: #656363;font-size: 9.6px;padding-top: 7px;line-height: 15px;padding-bottom: 10px;}
#body .wrap .right{background: url(../images/bg-right-side.png) repeat-y #eeeeee;width: 257px;float: left;}
#body .wrap .right .rtitle{background: url(../images/bg-right-top.png) repeat-x;height: 24px;line-height: 24px;color: #989898;font-size: 11.2px;text-align: center;}
#body .wrap .right .box{border: 1px solid #c6c6c5;background: #f7f8f8}
#body .wrap .right .box.celevent{width: 236px;padding: 10px 10px 5px 5px}
#body .wrap .right .box .boximg{margin-left: 8px;margin-bottom:5px;position: relative;float: left;display: block;overflow: hidden;}
#body .wrap .right .box .boximg img{width: 109px;height: 109px;}
#body .wrap .right .box .boximg .content{position: absolute;bottom: -109px;background: #ecaf5f;height: 95px;color: #fff;font-size: 8.8px;width: 100%;left: 0;}
#body .wrap .right .box .boximg .content .title{font-size: 11.2px;border-bottom: 1px solid #f7dfbf;margin: 0 3px;line-height: 16px;margin-bottom: 5px;}
#body .wrap .right .box .boximg .content div{height: 16px;line-height: 16px;padding-left: 22px;}
#body .wrap .right .box .boximg .content .link{background: url(../images/link-icon.png) no-repeat 4px center;color: #b27a30}
#body .wrap .right .box .boximg .content .link a{*color: #b27a30}
#body .wrap .right .box .boximg .content .link a:hover{text-decoration: underline;}
#body .wrap .right .box .boximg .content .date{background: url(../images/date-icon-2.png) no-repeat 4px center;}
#body .wrap .right .box .boximg .content .clock{background: url(../images/clock-icon.png) no-repeat 4px center;}
#body .wrap .right .box .boximg .content .info{font-size: 9.6px;border-top: 1px solid #f7dfbf;line-height: 16px;margin-top: 5px;padding-left: 5px;}
#body .wrap .right .box .browser-event{color: #1996d4;font-size: 9.6px;text-align: right;border-top: 1px dotted #d6d7d7;line-height: 20px;padding-right: 8px;}
#body .wrap .right .box.sponsored-events{width: 235px;padding: 0 8px 3px 8px;}
#body .wrap .right .sponsored-title{background: none;}
#body .wrap .right .quick-post{padding: 10px 0;border-bottom: 2px dotted #d6d6d7}
#body .wrap .right .quick-post.last{border-bottom: none;}
#body .wrap .right .quick-post .content{width: 180px;font-size: 9.6px;padding-left: 5px;float: left;}
#body .wrap .right .quick-post .content .pimg img{width: 47px;height: 47px;}
#body .wrap .right .quick-post .content .p-name{color: #3f3f3f;font-size: 11.2px;text-transform: uppercase;}
#body .wrap .right .quick-post .infos{border-top: 1px solid #e7e8e8;margin-top: 3px;font-size: 8.8px;color: #adadad;}
#body .wrap .right .quick-post a:hover{text-decoration: underline;}
#body .wrap .right .advs{padding: 0 8px 5px 8px;}
#body .wrap .right .advs img{margin-bottom: 5px;}
.bm-bottom{padding-top: 118px;}
.bottom-main{font-size: 9.6px;color: #3e3e3e;border-top: 2px solid #b8b9b9;margin: 0 6px;height: 24px;line-height: 24px;}
.bottom-main .text{color: #e69231;float: left;}
.bottom-main .paging{font-size: 9.6px;float: left;height: 25px;line-height: 25px;color: #3e3e3e;margin-left: 70px;}
.bottom-main .paging li{float: left;padding: 0 2px;}
.bottom-main .paging li a{float: left;display: block;color: #3e3e3e;}
.bottom-main .paging li.np a{color: #1996d4;padding: 0 10px;}
.bottom-main .paging li a:hover{text-decoration: underline;}
.bottom-main .paging li.current .first{padding-left: 13px;display: block;background: url(../images/bg-blue-nav.png) no-repeat center left;}
.bottom-main .paging li.current .last{padding-right: 13px;display: block;background: url(../images/bg-blue-nav.png) no-repeat center right;}
.bottom-main .paging li.current .middle{background: url(../images/bg-blue-nav-c.png) repeat-x;color: white;font-weight: bold;display: block;padding: 0 7px;}
#footer{background: url(../images/bg-footer.png) no-repeat center 20px;text-align: center;color: #fff;font-size: 11.2px;padding-top: 15px;padding-bottom: 55px;}
#footer .f-nav{margin:0 auto;width: 225px;padding-top: 5px;}
#footer .f-nav ul{float: left;}
#footer .f-nav ul li{float: left;}
#footer .f-nav ul li a{float: left;display: block;padding: 0 5px;color: #fff;}
#footer .f-nav ul li a:hover{text-decoration: underline;}
.popupform{font-family: "Century Gothic",Helvetica;font-size: 9.6px;background: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px;-ms-border-radius: 5px;}
.popupform.login{width: 497px;height: 339px;}
.popupform .pin{position: absolute;top: -5px;left: 110px;font-size: 19.2px;color: #fff;background: url(../images/pin-bg.png) no-repeat;width: 99px;height: 46px;line-height: 46px;text-align: center;text-transform: uppercase;}
.popupform .pin2{font-size: 14.4px;background: url(../images/bg-pin2.png) no-repeat;width: 134px;left: 29px;}
.popupform .left{width: 311px;position: relative;float: left;height: 100%;}
.popupform .right{width: 186px;background: url(../images/bg-popright.png);height: 100%;float: left;position: relative;font-size: 11.2px;}
.popupform .input{background: url(../images/bg-input.png) no-repeat;height: 20px;line-height: 20px;width: 247px;color: #1996d4;font-style: italic;font-size: 11.2px;padding: 0 5px;border: none;}
.popupform form{padding-top: 75px;padding-left: 27px;}
.popupform .ac{padding-top: 12px;padding-right: 25px;position: relative;}
.popupform .ac .forgot{padding: 0 5px 2px 5px;}
.popupform .ac.active .forgot{border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;background: #eee;padding-top: 2px;}
.popupform .ac.active{padding-top: 10px;}
.popupform .forgot-form{display:none;position: absolute;width: 257px;background: #eeeeee;border-radius: 5px 0 5px 5px;padding: 10px 4px 10px 4px;right: 25px;z-index:999;}
.popupform .forgot-form p{padding: 2px 4px;}
.popupform .forgot-form .send-email{padding-top: 5px;}
.popupform .forgot-form .send-email .yebutton{width: 47px;}
.popupform.login .forgot a,.popupform.regform .regorlog .already a{color: #e69231}
.remember{/*padding-left: 20px;background: url(../images/bg-chk.png) no-repeat;*/color: #656363;}
.btnLogin{width: 85px;margin: 0 auto;padding-top: 25px;z-index: 998;}
.btnLogin a{float:none;font-family: 14.4px;}
.popupform.login .reg{text-align: center;color: #656363;font-size: 9.6px;padding-top: 10px;width: 195px;margin: 0 auto;}
.popupform.login .reg a,.popupform .social-profile a{color: #1996d4;}
.popupform .social-profile{z-index: 999;position: absolute;color: #656363;width: 100%;text-align: right;;bottom: 5px;right: -20px;background: url(../images/social-arrow.png) no-repeat right center;padding-right: 45px;height: 36px;}
.popupform .right .summary{width: 160px;padding-left: 15px;;color: #fff;font-size: 9.6px;padding-top: 70px;}
.use-profile{color: #fff;padding: 0 15px;line-height: 17px;padding-bottom: 5px;}
.use-profile.first{padding-top: 20px;}
.use-profile .tlink, .popupform .ac .tlink{color: #1996d4}
.popupform.regform{height:431px;width: 497px}
.popupform.regform .social-profile{line-height: 36px;}
.popupform .field{padding:  5px 0;}
.popupform.regform .ac{padding-top: 15px;}
.popupform.regform .regorlog{padding-top: 10px;line-height: 33px;}
.popupform.regform .regorlog .already{padding-left: 17px;}
.popupform.regform .right{background: url(../images/bg-popright2.png);}
/* jquery lytebox */
.lytebox-overlay{position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;height:100%;}
.lytebox-wrap {position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
.lytebox-outer {position: relative;width: 100%;height: 100%;}
.lytebox-bg {position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
.lytebox-bg-n {top: -20px;left: 0;width: 100%;background-image: url('../images/lytebox/lytebox-x.png');}
.lytebox-bg-ne {top: -20px;right: -20px;background-image: url('../images/lytebox/lytebox.png');background-position: -40px -162px;}
.lytebox-bg-e {top: 0;right: -20px;height: 100%;background-image: url('../images/lytebox/lytebox-y.png');background-position: -20px 0px;}
.lytebox-bg-se {bottom: -20px;right: -20px;background-image: url('../images/lytebox/lytebox.png');background-position: -40px -182px; }
.lytebox-bg-s {bottom: -20px;left: 0;width: 100%;background-image: url('../images/lytebox/lytebox-x.png');background-position: 0px -20px;}
.lytebox-bg-sw {bottom: -20px;left: -20px;background-image: url('../images/lytebox/lytebox.png');background-position: -40px -142px;}
.lytebox-bg-w {top: 0;left: -20px;height: 100%;background-image: url('../images/lytebox/lytebox-y.png');}
.lytebox-bg-nw {top: -20px;left: -20px;background-image: url('../images/lytebox/lytebox.png');background-position: -40px -122px;}
.lytebox-content{padding: 0;outline: none;position: relative;z-index: 1102;border: 0px solid white;}
.lytebox-close{position:absolute;right:14px;top:14px;z-index:1102;}
.lytebox-close a{display:block;width:39px;height:53px;cursor:pointer;background:url('../images/lytebox/close.png') no-repeat;}

/* event creator page */
.htr-signout{background: url(../images/htr-line.png) no-repeat right bottom;width: 505px;height: 22px;font-size: 11.12px;color: #1996d4;padding-top: 2px;font-weight: bold;}
.rnav2{float: right;padding-top: 9px;font-size: 12.88px;color: #1996d4;z-index: 999;}
.rnav2 li{float: left;padding: 0;width: 104px;margin:0 5px;}
.rnav2 li .name,.rnav2 li .icon{display: block;text-align: center;}
.rnav2 li .name{padding: 7px 0 6px 0;}
.rnav2 li.hovered{background: #edf5fc;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;}
.rnav2 li.clicked{background: #fff;border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;}
.rnav2 li.dropdown2{position: relative;z-index: 999;}
.rnav2 li.dropdown2 .list-events{padding-top:15px;width: 291px;background: url(../images/bg-update-events.png) repeat-x center bottom #fff;position: absolute;z-index: 999;left: 0;font-size: 9.66px;display: none;}
.rnav2 li.dropdown2 .list-events .item{padding: 5px;color: #62686e;border-bottom: 1px solid #bee2f3;cursor: pointer;}
.rnav2 li.dropdown2 .list-events .item:hover{background: #696e75;color: #fff;}
.rnav2 li.dropdown2 .list-events .item a.ename{color: inherit;font-weight: normal;padding: 0;}
.rnav2 li.dropdown2 .list-events .item p{width: 250px;padding: 0 0 0 5px;}
.rnav2 li.dropdown2 .list-events .item .time{padding:  4px 5px 3px 5px;width: auto;color: #1c97d6;}
.rnav2 li.dropdown2 .list-events .a-top{width: 104px;height: 6px;background: #fff;top: -4px;left: 0;position: absolute;}
.rnav2 li.dropdown2 .list-events .see-more{color: #4e4e4e;font-weight: bold;text-align: center;line-height: 28px;height: 28px;font-size: 11.27px;}
.rnav2 li .icon{cursor: pointer;padding-bottom: 8px;position: relative;}
.rnav2 li .icon .msg-count{position: absolute;background: url(../images/bg-imcount.png) no-repeat;display: block;width: 14px;height: 14px;line-height: 14px;font-size: 8.05px;color: #fff;text-align: center;top: -4px;right: 30px;}
.rnav2 li a{color: #1996d4;padding: 0 5px;font-weight: bold;}
.event-creator #body{padding-top: 0;}
.event-creator .slider{margin: 0 9px;padding-top:12px;border-top: 2px solid #afafaf;position: relative;}
.event-creator .slider .ep-icon{position: absolute;top: 15px;left: 5px;}
.event-creator .slider .ep-icon .relative{width: 24px;}
.event-creator .slider .main-img{margin-right: 2px;}
.post-content{padding-top: 10px;font-size: 11.27px;}
.post-content .post-title{font-size: 19.32px;line-height: 30px;padding: 0 10px;border-bottom: 1px solid #d8d9d8;}
.post-content .content-wrap{padding: 0 10px 0 10px;}
.post-content .publish{text-align: right;padding-right: 15px;font-size: 9.66px;color: #1996d4;padding-top: 5px;}
.post-content .infos{padding: 5px 0 0 0;}
.post-content .infos .inforight{padding-top: 5px;}
.post-content .infos .inforight .request-login{line-height: 24px;}
.post-content p{line-height: 18px;}
.post-content p .b{font-size: 14.49px;}
.post-content .details{line-height: 14px;padding: 10px 0 0 0}
.post-content .details p{padding: 5px 0;}
.post-content .edit-post{padding-right: 20px;padding-top: 5px;}
.post-content .ticket-infos{border: 2px solid #d7d7d7;background: #eeeeee;padding-bottom: 10px;margin-top: 20px;}
.user_leave .post-content .ticket-infos{margin-top: 5px;}
.post-content .ticket-infos .bt-right{width: 160px;}
.post-content .ticket-infos .bt-middle{padding-left: 10px;font-size: 14.49px;}
.post-content .ticket-infos .bt-left .bt-middle{padding-left: 0;width: 145px;padding-right: 10px;}
.post-content .ticket-infos .tbl{padding: 10px 4px;}
.post-content .ticket-infos table{width: 100%;}
.post-content .ticket-infos th{border-bottom: 1px solid #6e6e6e;color: #1996d4;text-align: center;}
.post-content .ticket-infos td, .post-content .ticket-infos th{padding: 5px 0}
.post-content .ticket-infos td{text-align: center;background:url(../images/bg-line.png) repeat-x center bottom;padding: 10px 0;}
.post-content .ticket-infos .first{text-align: left;padding-left: 10px;}
.post-content .ticket-infos .edit-post{padding: 10px 20px;}
.post-content .ticket-infos .note{color: #4e4e4e;font-size: 9.66px;padding-top: 9px;padding-right: 2px;}
.post-content .ticket-infos .note span{font-size: 11.27px;color: #93ceeb;}
.post-content .ticket-infos .qty{border: 1px solid #cecfd0;color: #4e4e4e;font-size: 11.27px;width: 37px;height: 20px;text-align: center;}
.post-content .friends{border-top: 1px solid #e4e4e4;padding-top: 1px;margin-top: 30px;font-size: 11.27px;}
.user_leave .post-content .friends{margin-top: 25px;}
.post-content .friends .friend-wrap{background: url(../images/bg-line2.png) repeat-y 252px top #eeeeee;position: relative;}
.user_leave .post-content .friends .friend-wrap{background: url(../images/bg-line2.png) repeat-y 87px top #eeeeee;}
.post-content .friends .host{width: 82px;padding-left: 10px;}
.post-content .friends .sign-seat{text-align: right;padding: 10px 0}
.post-content .friends .host .avt{font-size: 9.66px;padding-top: 22px;}
.show-profile{display: block;position: relative;}
.show-profile .bg{display: none;width: 100%;height: 100%;background: #777;position: absolute;top: 0;left: 0;z-index: 998;}
.post-content .friends .fr-list{padding-left: 10px;width: 400px;position: relative;}
.post-content .friends .rarrow{position: absolute;top: 59px;right: -16px;}
.post-content .friends .arr-blue{position: absolute;left: 237px;display: block;height: 100%;vertical-align: middle;top: 112px;}
.post-content .friends .fleft{width: 245px;padding-left: 7px;}
.post-content .friends .fright{padding-left: 25px;width: 245px;}
.post-content .friends p{line-height: 17px;}
.post-content .friends ul{float: left;}
.post-content .friends ul li{float: left;padding-right: 4px;padding-bottom: 4px;}
.post-content .friends ul li a{display: block;float: left;position: relative;}
.post-content .friends ul li a .bg,body.friend-list .col ul li a .bg{display: none;width: 100%;height: 53px;background: #777;position: absolute;top: 0;left: 0;z-index: 998;}
.post-content .friends ul li a img{width: 53px;height: 53px;}
.post-content .friends ul li .del, .post-content .friends ul li .add,body.friend-list .col ul li .del{position: absolute;display: none;position: absolute;z-index: 999;width: 11px;height: 11px;}
.post-content .friends ul li .del,body.friend-list .col ul li .del{background: url(../images/del-icon.png) no-repeat center center;bottom: 2px;right: 2px;}
.post-content .friends ul li .add{background: url(../images/add-icon.png) no-repeat center center;top: 2px;right: 2px;}
.post-content .maps{padding-top: 20px;}
.post-content .maps p{line-height: 16px;color: #4e4e4e;}
.post-content .maps .location{border: 1px solid #d6d7d7;width: 92px;height: 24px;padding:  0 5px;color: #4e4e4e;font-size: 11.27px;}
.post-content .maps .mright{width: 170px;}
.post-content .maps .yebutton2{width: 57px;}
.post-content .maps .gmap{padding: 10px 0;}
.cebutton{background: url(../images/create-event.png) repeat-x;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-left: 1px solid #78be54;border-right: 1px solid #78be54;color: #fff;font-size: 19.32px;height: 49px;line-height: 49px;display: block;width: 240px;margin-top: 10px;margin-left: 7px;position: relative;display: block;}
.cebutton span{float: left;padding: 0 15px;}
.cebutton span.img{padding-top: 10px;padding-top: 12px;padding-left: 19px;}
.cadvbutton{background: url(../images/create-advs.png) repeat-x;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-left: 1px solid #a129d9;border-right: 1px solid #a129d9;color: #fff;font-size: 19.32px;height: 49px;display: block;width: 240px;margin-top: 10px;margin-left: 7px;margin-bottom: 10px;position: relative;display: block;}
.cadvbutton span{float: left;padding: 0 15px;padding-top: 5px;}
.cadvbutton span.img{padding-top: 10px;padding-top: 12px;padding-left: 19px;}
.sfebutton{background: url(../images/bg-sfe.png) repeat-x;border-radius: 5px;-o-border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-left: 1px solid #279dd8;border-right: 1px solid #279dd8;color: #fff;font-size: 19.32px;height: 49px;display: block;width: 240px;margin-top: 10px;margin-left: 7px;margin-bottom: 10px;position: relative;display: block;}
.sfebutton span{float: left;padding: 0 15px;padding-top: 5px;}
.sfebutton span.img{padding-top: 10px;padding-top: 12px;padding-left: 19px;}
.event-creator #body .wrap .right .rtitle{font-weight: bold;}
#body .wrap .right .friend-tied li{float: left;}
#body .wrap .right .ft-title{padding-top: 10px;}
#body .wrap .right .view-more{text-align: right;font-size: 9.66px;line-height: 17px;padding-right: 5px;}

/* tools tip */
.tooltips{position: absolute;display: none;top: -21px;font-family: "Century Gothic",Helvetica;font-size: 11.27px;}
.tooltips .twrapper{background: url(../images/arrow-down.png) no-repeat center bottom;padding-bottom: 9px;display: block;}
.tooltips .twrapper .content{background: url(../images/bg-tooltips.png) repeat-x;font-weight: bold;color: #fff;font-size: 11.27px;display: block;height: 24px;line-height: 24px;padding: 0 10px;}

/* event user leave */
#body .wrap .right .chat-box{font-size: 9.66px;color: #4e4e4e;padding-left: 5px;}
#body .wrap .right .chat-box ul{width: 235px;}
#body .wrap .right .chat-box li{padding:5px 0;border-bottom: 2px dotted #d6d7d7}
#body .wrap .right .chat-box li .time{font-size: 8.66px;color: #adadad;}
#body .wrap .right .chat-box li .content{padding-left:5px;line-height: 13px;width: 205px;}
#body .comment-box{background: url(../images/comment-icon.png) no-repeat right center;height: 20px;line-height: 20px;line-height:20px;width: 235px;border: 1px solid #d8d9da;margin: 10px 0;border-radius: 3px;}
#body .comment-box input{border: none;background: none;font-size: 9.66px;color: #e69231;height: 18px;padding: 1px 5px;width: 204px;}
.post-content p.gr-size{text-align: right;line-height: 20px;padding-bottom: 5px}
.post-content .ssleft{padding-left: 10px}
.post-content .ssleft a{font-size: 9.66px;color: #4e4e4e;float: left;}
.bookmark{background: url(../images/bg-bookmark.png) no-repeat;padding: 6px 18px 4px 19px;color: #fff !important;font-size: 9.66px;}
.post-content .ssleft .uncheck{background: url(../images/bg-uncheck.png) no-repeat;padding: 6px 18px 4px 19px;}
.post-content .ssleft .liked{background: url(../images/bg-like.png) no-repeat;padding: 4px 7px 4px 20px;margin-top: 2px;margin-left: 2px;}
.post-content .ssleft .like-event{background: url(../images/like-event.png) no-repeat;padding: 4px 10px 4px 26px;margin-top: 2px;margin-left: 2px;color: #fff;}
.post-content .ssright{padding-right: 10px;}
.gray-first{height: 34px;padding-left: 26px;background: url(../images/bg-gray-first.png) no-repeat top left;}
.gray-first .gray-middle{background: #eeeeee;height: 29px;width: 175px;padding:5px 5px 0 10px;}


/* message */
.alert-message{width: 590px;font-family: "Century Gothic", Helvetica;font-size: 19.32px;background: #fff;border: 1px solid #72706e;border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;}
.alert-message .am-wrapper{position: relative;color: #4e4e4e;}
.alert-message .am-wrapper .close-button{position: absolute;display: block;width: 44px;height: 43px;background: url(../images/alert-message/close.png) no-repeat top left;top: 0;left: 0;}
.alert-message .am-wrapper .title{text-align: right;padding-top: 40px;padding-right: 15px;font-size: 24.15px}
.alert-message .am-wrapper .content{padding: 10px 0;margin: 20px 30px 0 30px;text-align: center;border-bottom: 2px solid #e2e2e2;}
.alert-message .am-wrapper .buttons{padding: 17px 0 36px 0;width: 182px;margin: 0 auto;}
.alert-message .am-wrapper .buttons .yefbutton{margin-left: 10px;}
.alert-message .am-wrapper .msg{font-size: 24.15px;line-height: 30px;text-align: center;}

/* fb profile popup */
.alert-message.pop-profile{width: 460px;height: 260px;}
.alert-message.pop-profile .fb-profile{padding: 45px 20px 10px 20px}
.alert-message.pop-profile .arr-nxt{padding-top: 35px;padding-left: 20px;}
.alert-message.pop-profile .uinfos{font-size: 11.27px;}
.alert-message.pop-profile .uinfos .fl{text-align: right;padding-right: 4px;line-height: 16px;}
.alert-message.pop-profile .uinfos .tlink{font-size: 9.66px;}
.alert-message.pop-profile .uinfos .conn-fb{text-align: right;padding-top: 20px;}

/* event_user */
.post-content .ticket-infos .print-ticket{width: 100%;color: #fff;font-size: 11.27px;text-align: right;padding: 0;line-height: 33px;}
.post-content .ticket-infos .print-ticket a.fr{margin-top: 2px;margin-right: 5px;}
.pending-msg{height: 140px;width: 505px;}
.pending-msg .msg{padding-top: 50px;}
.pending-msg .bm{padding-right: 20px;padding-top: 5px;}

/* celebrity */
.wrapper-page .page-name{font-size: 24.02px;text-align: right;padding-right: 10px;padding: 18px 10px;}
.celebrity-events{float: left;}
.celebrity-events li{width: 119px;padding: 6px 6px 2px 6px;background: #eee;color: #9b9b9b;float: left;margin: 5px 2px;font-size: 8.81px;position: relative;}
.celebrity-events li img{width: 119px;height: 119px}
.celebrity-events li .pin{position: absolute;top: -1px;left: 10px;background: url(../images/active-icon.png) no-repeat;width: 8px;height: 17px;}
.celebrity-events li .etitle{line-height: 14px;padding-top: 2px;}
.celebrity-events li .etitle a{color: #4e4e4e;font-weight: bold;font-size: 11.21px;}
.celebrity-events .info .link{background: url(../images/link-icon-gray.png) no-repeat left center;color: #9b9b9b;}
.celebrity-events .info .link a:hover{text-decoration: underline;}
.celebrity-events .info .date{background: url(../images/date-icon-gray.png) no-repeat left center;}
.celebrity-events .info .clock{background: url(../images/clock-icon-gray.png) no-repeat left center;}
.celebrity-events .info div{height: 16px;line-height: 16px;padding-left: 19px;}
.celebrity-events li .spot{color: #e69231;text-align: center;border-top: 1px solid #dedede;font-size: 9.61px;font-weight: bold;line-height: 16px;}

/* sponsored event */
.sponsored-events{float: left;padding: 8px;}
.sponsored-events li{float: left;font-size: 9.61px;color: #4e4e4e;padding: 12px 0 5px 0;border-bottom: 2px dotted #d7d7d7}
.sponsored-events li .pimg img{width: 73px;height: 73px;}
.sponsored-events li .p-name{font-size: 14.41px;color: #3f3f3f;}
.sponsored-events li .content{width: 440px;padding-left: 7px;}
.sponsored-events li .content .p-cates{font-size: 11.21px;color: #BDBDBD;}
.sponsored-events li .content .p-time{float: right;color: #abaaaa;font-size: 8.81px;line-height: 15px;}
.sponsored-events li .content .infos span.group{background: url(../images/group-icon-small.png) no-repeat left center;padding-left: 17px;color: #e69231}
.sponsored-events li .content .infos{border-top: 1px solid #ededed;color: #bdbdbd;font-size: 8.81px;line-height: 15px;margin-top: 5px;padding-top: 2px;}
.sponsored-events li .content .desc{color: #656363;font-size: 9.6px;padding-top: 7px;line-height: 15px;}

/* tab */
.tabs{padding-left: 10px;}
.tab{height: 27px;line-height: 27px;font-size: 9.61px;float: left;}
.tab.tab1{background: url(../images/bg-tab-active.png) no-repeat top right;padding-right: 10px;}
.tab.tab1 a{display: block;float: left;background: #eeeeee;padding: 0 10px;border: 1px solid #cfcfce;border-right: none;border-bottom: none;}
.tab.tab2{background: url(../images/bg-tab-active.png) no-repeat top left;padding-left: 10px;}
.tab.tab2 a{display: block;float: left;background: #eeeeee;padding: 0 10px;border: 1px solid #cfcfce;border-left: none;border-bottom: none;}
.tab.tab2.inac{background: url(../images/bg-tab-inactive.png) no-repeat top left;}
.tab.tab2.inac a{background: #cdcdcd;color: #fff;height: 26px;}
.tab.tab1.inac{background: url(../images/bg-tab-inactive.png) no-repeat top right;}
.tab.tab1.inac a{background: #cdcdcd;color: #fff;height: 26px;}

/* im */
.im-content{padding: 0 5px;margin-top: -1px;display: none;}
.im-content.active{display: block;}
.im-content .im-wrap{background: #eeeeee;border: 1px solid #cfcfce;}
.im-tab .tab2{margin-left: 10px;}

.msg{background: #eeeeee;font-size: 11.21px;color: #62686e;padding-top: 15px;padding-bottom: 5px;position: relative;}
.msg:hover{background: #d2e5ef}
.msg .msg-left{width: 90px;padding: 0 7px;float: left;}
.msg .msg-left .avt{float: left;padding-right: 5px;}
.msg .msg-left .avt img{width: 26px;height: 26px;}
.msg .msg-left .name{font-size: 9.61px;font-weight: bold;}
.msg .msg-left .time{color: #a2a2a2;font-size: 8.81px;line-height: 13px;}
.msg .msg-right{width: 420px;float: left;line-height: 15px;}
.msg .reply{padding-top: 7px;}
.msg .del-icon{position: absolute;right: 0;top: 0;}
#body .msg .comment-box{width: auto;}
#body .msg .comment-box input{width: 389px;}
#body .msg .reply-box{display: none;}
.msg.white-bg{background: #fff;}
#pop-editphoto{width: 590px;}
#pop-editphoto .am-wrapper .title{padding-right: 30px;}
#pop-editphoto .upload-p{padding-left: 40px;padding-top: 20px;}
.upload-p .msk-input{height: 24px;border: none;cursor: pointer;color: #1996d4;padding: 0 5px;font-style: italic;width: 97%;background: none;}
.upload-p .wrap-msk{width: 76%;border-radius: 4px;padding-right: 75px;border: 2px solid #e2e2e2;background: url(../images/upload-icon.png) no-repeat top right;cursor: pointer;}
.upload-p .note{color: #848484;font-size: 8.04px;padding-left: 25px;}
.upload-p .camera{background: url(../images/camera-icon.png) no-repeat center center;height: 24px;width: 24px;}
.upload-p .file,.browser .file{display: none;}
#pop-editphoto .preview{font-style: italic;font-size: 11.27px;padding-left: 65px;padding-top: 10px;line-height: 20px;}
#pop-editphoto .preview .thumbs .thumb{float: left;position: relative;}
#pop-editphoto .preview .del-ion{position: absolute;right: 2px;bottom: 2px;background: url(../images/del-icon.png) no-repeat;width: 11px;height: 11px;}
#pop-editphoto .save{padding: 20px 20px 20px 0;}

/* update page */
.updates-page .msg .msg-left{width: 33px}
.updates-page .im-content{display: block;}
.updates-page .im-content .im-wrap{background: transparent;border: none;}
.updates-page .im-content .im-wrap .msg{background: none;padding: 15px 0;border-bottom: 1px solid #e7e7e7;}
.updates-page .im-content .im-wrap .msg:hover{background: #d2e5ef}

/* create event */
.create-event .left .ce-wrap{padding: 20px 8px 7px 8px}
.create-event .left .ce-wrap .label{color: #4e4e4e;font-size: 14.42px;padding-left: 23px;line-height: 20px;}
.left .field .icon,body.friend-list #create-group .icon{padding-top: 5px;padding-right: 6px;width: 16px;text-align: center;}
.left .field .f-input{width: 495px;font-size: 11.22px;}
.left .field .f-input .radius, body.friend-list .area.radius,body.friend-list #create-group .radius,.pe-upload .browser.radius{border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-o-border-radius: 4px;-ms-border-radius: 4px;}
.left .field .f-input .input,body.friend-list #create-group .input{border: 1px solid #cfcfcf;height: 24px;line-height: 24px;padding: 0 5px;width: 98%;background: url(../images/bg-input3.png) repeat-x;}
.left .field .note,body.friend-list #create-group .note,.pe-upload .browser .note{color: #848484;font-size: 8px;padding-left: 20px;line-height: 13px;font-style: italic;}
.left .field .f-dropdown,.left .field .group-box .browser,.pe-upload .browser{background: url(../images/bg-field.png) repeat-x;height: 27px;border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;width: 100%;cursor: pointer;position: relative;line-height: 27px;}
.left .field .f-dropdown.select.opened{border: 1px solid #1996d4;background: none;box-shadow: inset 3px 3px 3px #eee;border-radius: 4px 4px 0 0;position: relative;height: 25px;line-height: 25px;}
.left .field .f-dropdown.select .dropdown{border: 1px solid #1996d4;border-radius: 0 0 4px 4px;border-top: none;width: 100%;position: absolute;left: -1px;z-index: 999;background: #f8f8f8;top: 26px;display: none;box-shadow: 0 3px 3px #ccc;}
.left .field .f-dropdown.select.opened .dropdown{display: block;}
.left .field .f-dropdown.select .dropdown ul{margin: 0 7px;padding: 5px 0;}
.left .field .f-dropdown.select .dropdown ul li{line-height: 20px;height: 20px;padding-left: 10px;font-size: 9.61px;color: #000;text-align: left !important;}
.left .field .f-dropdown.select .dropdown ul li:hover{background: #d1eaf7;}
.left .field .arrow{position: absolute;top: 1px;right: 1px;background: url(../images/arrow-dropdown.png) no-repeat;width: 36px;height: 25px;}
.left .field .f-dropdown.select.opened .arrow{background: url(../images/arrow-dropdown-opened.png) no-repeat;top: 0;right: 0;}
.left .field .group-box{border: 1px solid #cfcfcf;position: relative;}
.left .field .group-box .group-content{padding-top: 20px;padding-left: 20px;padding-bottom: 20px}
.left .field .group-box .title{position: absolute;color: #4e4e4e;font-size: 14.42px;top: -9px;left: 5px;background: #f7f7f7;font-weight: bold;padding: 0 5px 0 5px;}
.left .field .group-box .input{width: 80px;background: url(../images/bg-input2.png) repeat-x;height: 28px;line-height: 28px;}
.left .field .group-box label.radio{padding-right: 10px;padding-top: 9px;}
.left .field .group-box label.radio input{float: left;margin-top: -1px;}
.left .field .group-box .note{padding-left: 8px;}
.left .field .group-box.glocation .group-content{padding-top: 10px;padding-left: 4px;}
.left .field .group-box.glocation .input,.left .field .group-box .tickets-list .input{border: 1px solid #cfcfcf;height: 24px;line-height: 24px;padding: 0 5px;background: url(../images/bg-input3.png) repeat-x;}
.left .field .group-box.glocation .note{padding-left: 1px;}
.left .field .group-box.glocation .addr{padding-bottom: 10px;}
.left .field .group-box.glocation .addr .input{width: 96%;}
.left .field .group-box.glocation .f-dropdown{width: 165px;}
.left .field .group-box.glocation .s .input{width: 140px;margin-right: 5px;}
.left .field .group-box .gcleft span{padding: 0 30px 0 15px;}
.left .field .gcleft .f-dropdown{width: 70px;color: #e69231;font-size: 14.42px;line-height: 27px;text-align: center;padding-right: 29px;margin-right: 5px;}
.left .field .pmbutton{display: block;width: 75px;height: 31px;background: url(../images/pmbutton.png) no-repeat;margin-left: 3px;line-height: 31px;}
.left .field .pmbutton a{color: #f7f7f7;font-size: 10px;float: left;display: block;margin-top: 2px;line-height: 26px;text-align: center;width: 27px;height: 28px;font-weight: bold;}
.left .field .pmbutton a.am{margin-left: 6px;}
.left .field .pmbutton a.pm{margin-left: 8px;}
.left .field .pmbutton a.selected{background: url(../images/bg-sam.png) no-repeat;color: #111}
.left .field .pmbutton a.am.selected{margin-left: 4px;}
.left .field .pmbutton a.pm.selected{margin-left: 11px;}
.left .field .gcleft .note{padding-left: 0;text-align: left;}
.left .field .gcleft .recurring{opacity: 0.5;}
.left .field .gcleft .recurring.active{opacity: 1;}
.left .field .group-box .add-more-date{text-align: right;padding: 30px 0;}
.left .field .area,body.friend-list .area{height: 89px;padding:6px;background: url(../images/bg-area.png) repeat-x;border: 1px solid #cfcfcf;width: 99%;resize: none;}
.left .field .button{padding:  30px 0;width: 85px;margin: 0 auto;}
.left .field .button .bluefbutton{padding: 0 20px;}
.left .field .group-box .browser{width: 98%;cursor: pointer;position: relative;}
.left .field .group-box .browser .input,.pe-upload .browser .input{border: none !important;background: none !important;width: 455px;margin-top: 2px;color: #1996d4;font-style: italic;}
.left .field .group-box .browser .upload-button, .pe-upload .browser .upload-button{border: none;background: url(../images/bg-upload.png) repeat-x;width: 76px;position: absolute;right: 0;top: 0;height: 27px;color: #4e4e4e;font-size: 11.21px;font-weight: bold;cursor: pointer;}
.left .field .group-box .gr-addimg .preview{padding-top: 10px;line-height: 20px;}
.left .field .group-box.gr-addimg .screen{float: left;}
.left .field .group-box .gr-addimg .screen li{float: left;}
.left .field .group-box .gr-addvideo .preview{padding-top: 20px;}
.left .field .group-box .preview .t{padding-left: 10px;}
.left .field .group-box .preview .video-prv{padding-left: 30px;}
.left .field .group-box .rnote{color: #848484;font-size: 8.01px;}
.left .field .group-box .yno a{float: left;display: block;width: 17px;line-height: 17px;background: #e6ecef;color: #b5b9bb;border: 1px solid #cdd0d1;padding: 0 5px;margin-top: 1px;}
.left .field .group-box .yno a.l{border-radius: 3px 0 0 3px;border-right: none;}
.left .field .group-box .yno a.r{border-radius: 0 3px 3px 0;border-left: none;}
.left .field .group-box .yno a.a{background: #1c5ea0;color: #fff;border: none;padding: 2px 5px;margin-top: 0;border-radius: 3px;}
.left .field .group-box .coption .txt{font-style: italic;color: #1996d4;line-height: 20px;padding-left: 21px;}
.left .field .group-box.grcevent .note{text-align: right;padding-right: 20px;padding-top: 5px;}
.left .field .group-box.gr-tickets .group-content{padding: 15px 10px 15px 10px;}
.left .field .group-box.gr-tickets .group-content .note{text-align: right;padding-bottom: 5px;}
.left .field .group-box .tickets-list{border-top: 1px solid #cfcfcf;padding-top: 15px;}
.left .field .group-box.gr-tickets .group-content .tickets-list .note{text-align: left;padding: 0;}
.left .field .group-box .tickets-list p{padding: 2px 0;}
.left .field .group-box .tickets-list .input{color: #2c6c9f;margin-right: 3px;}
.left .field .group-box .tickets-list .input.tname{width: 184px;font-size: 9.61px;}
.left .field .group-box .tickets-list .input.tqty{width: 55px;text-align: center;font-size: 14.42px;}
.left .field .group-box .tickets-list .input.tprice{width: 45px;text-align: center;}
.left .field .group-box .tickets-list p.note{padding: 0;text-align: left;}
.left .field .group-box .tickets-list .fee-wr{padding-left: 5px;padding-right: 10px;}
.left .field .group-box .tickets-list .fee{line-height: 27px;}
.left .field .group-box .tickets-list .total{line-height: 29px;border-left: 1px solid #cfcfcf;border-right: 1px solid #cfcfcf;padding: 0 5px;font-size: 14.42px;}
.left .field .group-box .tickets-list .remove{padding-left: 10px;}
.left .field .group-box.gr-tickets .add-tickets{text-align: right;font-style: italic;padding-top: 7px;}
.left .field.summary{font-size: 9.61px;font-style: italic;text-align: center;padding-left: 22px;padding-right: 15px;}
.left .field.agree-term{text-align: right;padding-top: 40px;}
.left .field.agree-term .chk{width: 220px;color: #1996d4; float: right;}
.left .buttons-ce{padding-left: 20px;}
.left .buttons-ce .back{width: 70px;}
.alert-message.fees-modal{width: 600px;background: #fafafa;}
.alert-message.fees-modal .am-wrapper{padding: 40px 10px 20px 15px;font-size: 11.21px;}
.alert-message.fees-modal .left{float: left;width: 260px;border-right: 1px solid #3a4343;padding-right: 20px;height: 400px}
.alert-message.fees-modal .left .title{font-size: 24.41px;text-align: left;padding-top: 15px}
.alert-message.fees-modal .left .plus{font-weight: bold;font-size: 14.42px;color:#2c6c9f;}
.alert-message.fees-modal .left .plus .n{font-size: 19.23px;line-height: 25px;}
.alert-message.fees-modal .left .note{color: #a8a8a8;line-height: 18px;}
.alert-message.fees-modal .right{float: left;width: 290px;}
.alert-message.fees-modal .right .title{text-align: right;color: #f3a71f;padding-right: 0;line-height: 30px;}
.alert-message.fees-modal .right .line,.alert-message.fees-modal .right .line2{padding-left: 27px;background: url(../images/arrow-down-gray.png) no-repeat 9px 6px;line-height: 15px;}
.alert-message.fees-modal .right .line strong,.alert-message.fees-modal .right .line2 strong{font-size: 12.82px;}
.alert-message.fees-modal .right .line2{background: url(../images/arrow-up-blue.png) no-repeat 9px 3px;color: #2c6c9f;}
.alert-message.fees-modal .right .note{font-size: 9.61px;color: #a8a8a8;padding-left: 50px;padding: 5px 0 0 50px;}
.alert-message.fees-modal .right .guide{background: url(../images/bg-gradient-cards.png) repeat-x left bottom;height: 90px;margin-left: 5px;}
.alert-message.fees-modal .guide ul{padding-left: 20px;list-style-type: disc;margin-left: 30px;padding-top: 20px;line-height: 16px;}

/* profile events */
.profile-events .left .name{font-size: 24px;text-align: right;padding: 10px;}
.profile-events .profiles{padding-right: 10px;padding-bottom:10px;color: #4e4e4e;position: relative;border-bottom: 2px solid #b8b8b8;}
.profile-events .profiles .avt img{width: 162px;height: 162px; }
.profile-events .profiles .infos{width: 367px;background: #eeeeee;font-size: 11.21px;border-right: 1px solid #dddddd}
.profile-events .profiles .infos .infoleft{padding-left: 10px;padding-top: 5px;width: 160px;}
.profile-events .profiles .infos .rates{padding: 5px 0;}
.profile-events .profiles .infos .ismall{font-size: 9.61px;}
.profile-events .tab-content-list .tabs-content{display: none;}
.profile-events .tab-content-list .tabs-content.active{display: block;}
.rates .note{font-size: 8px;color: #949393;}
.rate-star,.rate-star1,.rate-star2{float: left;}
.rate-star img,.rate-star1 img,.rate-star2 img{float: left;margin-right: 1px;}
.profile-events .profiles .infos .inforight{width: 190px;text-align: right;line-height: 16px;}
.profile-events .profiles .change-options{background:#eee;position: absolute;font-size: 9.61px;height: 25px;line-height: 25px;border: 1px solid #cbc6c2;width: 155px;right: 10px;bottom: -27px;padding-left: 5px;}
.profile-events .profiles .change-options ul{float: left;}
.profile-events .profiles .change-options ul li{float: left;}
.profile-events .profiles .change-options ul li.t{padding-right: 7px;}
.profile-events .profiles .change-options ul li a{float: left;display: block;height: 14px;line-height: 14px;padding: 7px 4px 3px 4px;}
.profile-events .profiles .change-options ul li.g a{padding: 8px 4px 2px 4px;}
.profile-events .profiles .change-options ul li.l a,.profile-events .profiles .change-options ul li.f a{padding: 6px 4px 4px 4px;}
.profile-events .profiles .change-options ul li a:hover{background: #fff;}
.profile-events .tabs{padding-left: 0;border-bottom: 1px solid #ccc;}
.profile-events .tabs ul{float: left;padding-top: 10px;font-size: 11.21px;}
.profile-events .tabs ul li{float: left;padding: 0 2px;padding-top: 4px;}
.profile-events .tabs ul li a{float: left;color: #e9e9e9;display: block;height: 29px;line-height: 29px;background: url(../images/bg-tab-inactive1.png) repeat-x;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;border-top: 1px solid #9b9590;font-weight: bold;width: 100px;text-align: center;}
.profile-events .tabs ul li.rate a{line-height: 14px;}
.profile-events .tabs ul li.active,.profile-events .tabs ul li:hover{padding-top: 0;}
.profile-events .tabs ul li.active a,.profile-events .tabs ul li:hover a{color: #fefefe;height: 33px;line-height: 33px;background: url(../images/bg-tab-active1.png) repeat-x;border-top: 1px solid #2180ae;}
.profile-events .tabs ul li.rate.active a,.profile-events .tabs ul li.rate:hover a{line-height: 15px;}
.profile-events .hint{font-size: 11.21px;position: relative;padding-top: 25px;}
.profile-events #body .wrap .hint .left{text-align: left;font-weight: bold;line-height: 18px;width: 80px;text-align: center;}
.profile-events #body .wrap .hint .hright{padding-right: 20px;width: 300px;text-align: right;line-height: 15px;}
.profile-events #body .wrap .bm-events{text-align: center;margin: 0 5px;padding-top: 35px;}
.profile-events .orderby{float: left;padding-bottom: 10px;}
.profile-events .orderby li{float: left;color: #1996d4;padding: 0 5px;font-size: 9.61px;line-height: 15px;}
.profile-events #body .wrap .left .tab-titles{margin-left: -4px;background: transparent;}
.profile-events .tab-titles li{width: 104px;text-align: left;}
.profile-events .tab-titles li.active{background: url(../images/bg-pin3.png) no-repeat;height: 30px;line-height: 26px;}
.profile-events .tab-titles li.active a{color: #fff;}
.profile-events .tab-titles a{padding-left: 15px;}
.profile-events .tab-titles .rate-reviews{padding-left: 65px;position: relative;}
.profile-events .tab-titles .rate-reviews li{width: 190px;padding-bottom: 15px;color: #4e4e4e;font-size: 9.61px;font-weight: normal;line-height: 13px;}
.profile-events .tab-titles .rate-reviews li .t{opacity: 0.5;filter: alpha(opacity=50);}
.profile-events .tab-titles .rate-reviews li.active .t{opacity: 1;filter: alpha(opacity=100);}
.profile-events .tab-titles .rate-reviews li.active{background: none;height: auto;line-height: 13px; }
.profile-events .tab-titles .rate-reviews .sw{position: absolute;display: block;top: -9px;left:17px;width: 43px;height: 76px;}
.profile-events .tab-titles .rate-reviews .sw a{margin-top: 50px;margin-left: 7px; display: block; padding: 0; width: 15px;height: 15px; }
.profile-events .tab-titles .rate-reviews .sw.re{background: url(../images/bg-rate-comment1.png) no-repeat;}
.profile-events .tab-titles .rate-reviews .sw.ra{background: url(../images/bg-rate-comment2.png) no-repeat;}
.profile-events .tab-titles .rate-reviews .sw.ra a{margin-top: 7px;}
.profile-events .tab-titles .rate-reviews li.active .sw{display: none;}
.profile-events .hint .lst-h .h{display: none;}
.profile-events .hint .lst-h .h.active{display: block;}
.profile-events .hint .lst-h .hpayment{float: right;padding-top: 5px;}
.profile-events .hint .lst-h .pmbutton{background: url(../images/bg-payment-button.png) repeat-x;height: 40px;padding-top:8px;color: #fff;font-weight: bold;width: 135px;display: block;font-size: 12.82px;text-align: center;}
.profile-events .hint .lst-h .pmbutton span{color: #4e4e4e;font-size: 9.61px;font-weight: normal;}
.profile-events .tab-content-list .tabs-content .events-list .event .details{width: 454px;}
.profile-events .tab-content-list .tabs-content .events-list .event .p-name{font-size: 14.42px;}
.profile-events .tab-content-list .tabs-content .events-list .event .desc{width: 360px;}
.profile-events .pstats{padding: 10px 0;color: #4e4e4e;font-size: 11.21px;line-height: 16px;}
.profile-events .pstats .psleft{width: 335px;border-right: 1px solid #dfdfdf;padding-left: 10px;}
.profile-events .pstats .psright{width: 190px;padding-top:15px;}
.profile-events .pstats .psright .ptotal{text-align: center;width: 140px;margin: 0 auto;}
.profile-events .pstats .psright .s{font-weight: bold;font-size: 19.22px;color: #1996d4;}
.profile-events .pstats .psright .s sup{vertical-align: super;font-size: 10px;}
.profile-events .pstats .psright .n{padding: 3px 0 5px 0;border-bottom: 2px solid #dedede}
.profile-events .pstats .psright .qtf{padding: 5px 0;}
.alert-message.pe-upload{width: 455px;height: 300px;}
.alert-message.pe-upload .content{border-bottom: none;}
.pe-upload .browser{text-align: left;width: 385px;}
.pe-upload .browser .input{margin-top: 4px;padding-left: 10px;width: 300px;}
.pe-upload .note{font-size: 8px;color: #848484;font-style: italic;text-align: left;}
.pe-upload .prev{padding-top: 20px;font-size: 11.21px;color: #4e4e4e;font-style: italic;}
.alert-message.pe-gellery{width: 455px;}
.pe-gellery{font-size: 11.21px;}
.pe-gellery .gl{float: left;}
.pe-gellery li{float: left;}
.pe-gellery li img{width: 83px;height: 84px;}
.pe-gellery li a{display: block;float: left;position: relative;}
.pe-gellery li a .f{display: block;width: 83px;height: 84px;position: absolute;top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);background: #fff;}
.alert-message.pe-gellery .am-wrapper .content{margin: 20px 20px 0 20px;text-align: left;line-height: 15px;}
.pe-facebook p{line-height: 15px;text-align: right}
.pe-facebook .input{border: 1px solid #cfcfcf;height: 24px;line-height: 24px;padding: 0 5px;width: 94%;background: url(../images/bg-input3.png) repeat-x;}

/* friend list */
body.friend-list{font-size: 11.21px;color: #4e4e4e;}
body.friend-list .create-group{padding-left: 6px;padding-top: 15px;}
body.friend-list .create-group .bluebutton2{width: auto;font-weight: bold;}
body.friend-list .create-group .bluebutton2 span{padding: 0 5px;float: left;display: block;line-height: 22px;}
body.friend-list .create-group .bluebutton2 span.p{font-size: 19.22px;}
body.friend-list .ptitle{font-size: 24px;padding-right: 10px;}
body.friend-list .list-fr{padding-top: 20px;}
body.friend-list .col{float: left;width: 176px;margin-left: 4px;}
body.friend-list .col .cwrap{border: 1px solid #dfe0e0;border-top-color: #41a5d6;position: relative;height: 340px;}
body.friend-list .col .title{position: absolute;top: -7px;left: 50px;background: #f7f7f8;padding: 0 5px;}
body.friend-list .col ul{float: left;padding: 15px 5px 5px 5px;}
body.friend-list .col ul li{float: left;}
body.friend-list .col ul li a{float: left;display: block;position: relative;}
body.friend-list .col ul li a img{width: 41px;height: 41px;}
body.friend-list .col ul li a .bg{height: 41px;}
body.friend-list .col .edit,body.friend-list .col .remove{color: #949494;padding-left: 10px;font-size: 8.81px;}
body.friend-list .col .edit{background: url(../images/edit-icon.png) no-repeat;}
body.friend-list .col .remove{background: url(../images/remove-icon-red.png) no-repeat;}
body.friend-list #show-profile{width: 560px;font-size: 11.21px;height: 653px;background: #fafafa;}
body.friend-list #show-profile .ginfos{padding-top: 15px;padding-right: 20px;}
body.friend-list #show-profile .sum{width: 335px;padding-right: 5px;color: #969696;padding-top: 4px;line-height: 16px;text-align: right;font-style: italic;}
body.friend-list #show-profile .add-friends{padding-top: 10px;}
body.friend-list #show-profile .add-friends .bluebutton2{width: auto;position: relative;}
body.friend-list #show-profile .add-friends ul{position: absolute;right: -1px;top: 20px;background: #e5e5e5;width: 156px;border: 2px solid #30a0d8;border-radius: 5px 0 5px 5px;color: #4e4e4e;cursor: default;display: none;}
body.friend-list #show-profile .add-friends ul li{text-align: right;padding-right: 5px;text-transform: uppercase;font-weight: bold;font-style: normal;border-bottom: 1px solid #cbcbcb;line-height: 25px;height: 25px;border-top: 1px solid #fff;}
body.friend-list #show-profile .add-friends ul li.first{border-top: none;}
body.friend-list #show-profile .add-friends ul li.n{border: none;}
body.friend-list #show-profile .add-friends ul li.c{background: #4e4e4e;color: #fff;text-align: center;border: none;}
body.friend-list #show-profile .add-friends ul li.c a{color: #fff;}
body.friend-list #show-profile .add-friends .txt{border-right:1px solid #0e67c1;display: block;float: left;padding: 0 5px;font-style: normal;}
body.friend-list #show-profile .add-friends .arrow{background: url(../images/arrow-down-white.png) no-repeat center center;display: block;float: left;width: 20px;height: 100%;border-left: 1px solid #24c5e7}
body.friend-list #show-profile .add-friends .opened .arrow{background: url(../images/active-arrow.png) no-repeat center center;}
body.friend-list #show-profile .tabs{float: left;border-bottom: 1px solid #6e6e6e;width: 99%;padding-top: 20px;}
body.friend-list #show-profile .tabs li{float: left;padding: 4px 3px 0 3px;}
body.friend-list #show-profile .tabs li a{width: 77px;padding: 4px 8px 0 8px;height: 32px;line-height: 15px;text-align: center;font-weight: bold;text-transform: uppercase;float: left;display: block;color: #e9e9e9;background: #aeaeae;border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;-webkit-border-radius: 4px 4px 0 0;-o-border-radius: 4px 4px 0 0;-ms-border-radius: 4px 4px 0 0;}
body.friend-list #show-profile .tabs li.active,body.friend-list #show-profile .tabs li:hover{padding-top: 0;}
body.friend-list #show-profile .tabs li.active a,body.friend-list #show-profile .tabs li a:hover{background: #1996d4;color: #fff;font-size: 14.41px;height: 35px;padding-top: 5px;}
body.friend-list #show-profile .tabs li.send-im{float: right;margin-right: 10px;font-size: 14.41px;}
body.friend-list #show-profile .tabs li.send-im:hover,body.friend-list #show-profile .tabs li.send-im.active{padding-top: 4px;}
body.friend-list #show-profile .tabs li.send-im a{background: #e69231;width: 33px;color: #fff;padding: 9px 3px 0 3px;height: 27px;}
body.friend-list #show-profile .tabs li.send-im a:hover{}
body.friend-list .tabs-content .tcontent{background: #eeeeee;line-height: 15px;display: none;}
body.friend-list .tabs-content .tcontent.active{display: block;}
body.friend-list .tabs-content .tcontent.personal-info{padding: 10px;}
body.friend-list .tabs-content .tcontent.personal-info .pi-right{text-align: right;}
body.friend-list .tabs-content .pi-right .rate-star{padding-top: 2px;}
body.friend-list .tabs-content .note{font-size: 8.01px;color: #949393;}
body.friend-list .tabs-content .pi-right .social-icon{padding: 3px 0;padding-right: 20px;}
body.friend-list .tabs-content .pi-right .social-icon.f{background: url(../images/fb-icon-gray.png) no-repeat center right;}
body.friend-list .tabs-content .pi-right .social-icon.t{background: url(../images/twitter-icon-gray.png) no-repeat center right;}
body.friend-list .tabs-content .pi-right .social-icon.l{background: url(../images/linked-icon-gray.png) no-repeat center right;}
body.friend-list .tabs-content .line-ob span{font-size: 14.41px;background: #eee}
body.friend-list .tabs-content.personal-info .v{color: #1996d4;font-size: 9.61px;}
body.friend-list .tcontent .line{height: 15px;border-bottom: 1px solid #c1c1c1;}
body.friend-list .personal-info .sfebutton{width: 121px;}
body.friend-list .personal-info .sfebutton .txt{height:29px;padding:10px 10px;border-right: 1px solid #1172c6;font-size: 9.61px;color: #fff;display: block;float: left;line-height: 14px;}
body.friend-list .personal-info .sfebutton .txt strong{font-size: 14.41px;}
body.friend-list .personal-info .sfebutton .txt span{padding: 0;}
body.friend-list .personal-info .sfebutton .arrow{border-left:1px solid #47cdf6; background: url(../images/arrow-down-white.png) no-repeat center center;display: block;float: left;width: 30px;height: 100%;margin: 0;padding: 0;}
body.friend-list .personal-info .inv-button{height: 40px;background: url(../images/bg-invite.png) repeat-x;position: relative;}
body.friend-list .personal-info .inv-button .txt{height: 20px;padding: 6px 10px 12px 10px;}
body.friend-list .personal-info .inv-button.opened .arrow{background: url(../images/inv-av-arrow.png) no-repeat center 0;}
body.friend-list .personal-info .inv-button ul{position: absolute;background: #e5e5e5;width: 500px;top: 38px;left: -1px;border: 2px solid #1996d4;border-radius: 0 5px 5px 5px;display: none;}
body.friend-list .personal-info .inv-button ul li{border-bottom: 1px solid #fafafa;padding: 11px 5px;font-size: 9.61px;color: #4e4e4e;}
body.friend-list .personal-info .inv-button ul li.last{border-bottom: none;}
body.friend-list .personal-info .inv-button ul li .details{padding-left: 5px;width: 350px;border-right: 1px solid #c5c5c5;line-height: 13px;}
body.friend-list .personal-info .inv-button ul li .chk{padding: 13px;}
body.friend-list .personal-info .inv-button ul li p{font-style: italic;}
body.friend-list .personal-info .inv-button ul li span{float: none;padding: 0;margin: 0;}
body.friend-list .tabs-content .tcontent.rate-comment{padding: 10px;}
body.friend-list .rate-comment .show-subcates{font-size: 9.61px;line-height: 13px;padding-right: 20px;background: url(../images/arrow-down-blue.png) no-repeat center right;text-align: right;padding-top: 10px;position: relative;}
body.friend-list .rate-comment .show-subcates.expand{background: url(../images/arrow-up-gray.png) no-repeat center right #fff;padding: 10px 20px 10px 10px;border-radius: 3px 3px 0 0;border: 1px solid #bcbcbc;}
body.friend-list .rate-comment .show-subcates.expand .tlink{color: #4e4e4e;}
body.friend-list .rate-comment .stat-rate{position: absolute;width: 537px;border: 1px solid #b1b1b1;background: #fff;border-radius: 0 0 4px 4px;right: -1px;top: 46px;border-top-width: 0;display: none;}
body.friend-list .rate-comment .show-subcates.expand .stat-rate{display: block;}
body.friend-list .sr-wrap{width: 435px;border-top: 1px solid #b1b1b1;padding: 20px 0;}
body.friend-list .sr-wrap li{float: left;margin-left: -5px;}
body.friend-list .sr-wrap ul{float: left;}
body.friend-list .sr-wrap ul ul{padding: 4px 0;display: none;}
body.friend-list .sr-wrap li a{color: #1996d4;font-size: 11.21px;float: left;display: block;padding: 5px 10px 5px 0px;}
body.friend-list .sr-wrap li .txt{width: 75px;text-align: right;font-weight: bold;float: left;padding-right: 15px;text-transform: uppercase;}
body.friend-list .sr-wrap li li .txt{width: 85px;}
body.friend-list .sr-wrap li .rate-star1{padding-top: 1px;}
body.friend-list .sr-wrap li .score{color: #d1d0d0;padding: 0 5px;float: left;padding-top: 5px;}
body.friend-list .sr-wrap li.expand .score{color: #1996d4}
body.friend-list .sr-wrap li li{float: left;font-size: 9.61px;color: #e69231;}
body.friend-list .sr-wrap li li .score{color: #e69231 !important;padding-top: 0;}
body.friend-list .sr-wrap li.expand a{background: url(../images/bg-active-rate.png) no-repeat;color: #fff;height: 20px;padding: 7px 10px 3px 0px;}
body.friend-list .sr-wrap li ul{display: none;}
body.friend-list .sr-wrap li .rate-star{display: none;}
body.friend-list .sr-wrap li .rate-star1{display: block;}
body.friend-list .sr-wrap li.expand .rate-star{display: block;}
body.friend-list .sr-wrap li.expand .rate-star1{display: none;}
body.friend-list .rate-comment .comm{padding: 5px 0 15px 0;font-size: 9.61px;border-bottom: 2px dotted #d0d0d1;}
body.friend-list .rate-comment .comm .avt{padding: 7px 10px 7px 7px;}
body.friend-list .rate-comment .comm .avt img{width: 32px;height: 32px;}
body.friend-list .rate-comment .comm .title{text-transform: uppercase;font-size: 11.21px;padding: 0;margin: 0;}
body.friend-list .rate-comment .comm .details{width: 490px;padding-top: 7px;line-height: 12px;}
body.friend-list .rate-comment .comm .details .txt{padding-top: 6px;}
body.friend-list .rate-comment .comm .time{color: #aeaeae;padding-top: 5px;}
.cevent-tab .events-list{padding: 5px;font-size: 9.61px;background: #fafafa;}
.cevent-tab .event{padding: 3px 0;border-bottom: 2px dotted #d0d0d1}
.cevent-tab .event .ewrap{padding: 5px;}
.cevent-tab .event .ewrap:hover{background: #e3f0f6;}
.cevent-tab .pimg{padding: 5px;}
.cevent-tab .pimg img{width: 55px;height: 55px;}
.cevent-tab .details{width: 470px;padding-top: 5px;padding-left: 4px;}
.cevent-tab .p-name{font-size: 12.81px;}
.cevent-tab .p-cates,.rate-tab .p-cates{color: #bdbdbd;}
.cevent-tab .p-time,.rate-tab .p-time{color: #1996d4;font-size: 11.21px;float: right;}
.cevent-tab .details .infos{border-top:1px solid #eee; margin-top: 2px;}
.cevent-tab .desc{width: 260px;line-height: 12px;padding-top: 7px;color: #4e4e4e;}
.cevent-tab .view{padding-top: 8px;}
.rate-tab{padding: 0 5px;}
.rate-tab .rates-list ul{float: left;}
.rate-tab .rates-list li .details{padding-left: 7px;width: 443px;font-size: 9.61px;color: #4e4e4e;}
.rate-tab .rates-list li{padding:15px 3px;float: left;border-bottom: 2px dotted #d6d6d7;}
.rate-tab .rates-list li .e-title{font-size: 11.21px;}
.rate-tab .rates-list li .p-name{color: #3f3f3f;text-transform: uppercase;font-size: 14.42px;}
.rate-tab .rates-list li:hover{background: #ecf2f6;border: 2px solid #dddddd;border-radius: 3px;margin-top: -2px;}
.rate-tab .rates-list li .desc{padding-top: 10px;line-height: 13px;width: 365px;}
.rate-tab .rates-list li .btrates{background: url(../images/bg-btshow-rates.png) repeat-x;color: #fff;font-size: 9.61px;padding: 5px;}
.rate-tab .rates-list .details .show-rates{padding-top: 20px;padding-right: 5px;}
.rate-tab .rates-list .details .infos{border-top:1px solid #eee; margin-top: 4px;}
.rate-tab .rates-list .details .infos .grs{font-size: 8.81px;color: #adadad;padding-top: 3px;}
.rate-tab .rates-list .details .infos .group{background: url(../images/group-icon-small.png) no-repeat left center;padding-left: 17px;}
.rate-tab .rates-list .details .infos .publish{font-size: 9.61px;}
.rate-tab .rates-list li .lst-rates{padding-left: 12px;padding-top: 10px;display: none;}
.rate-tab .rates-list li .lst-rates li{background: #fff;padding: 13px 10px;}
.rate-tab .rates-list li .lst-rates li:hover{background: #fff;border-radius: 0;border-width: 0 0 2px 0;border-style: dotted;margin-top: 0;}
.rate-tab .rates-list li .lst-rates .details{width: 445px;}
.rate-tab .rates-list li .lst-rates .e-title{font-size: 9.61px;}
.rate-tab .rates-list li .lst-rates .p-name{font-size: 11.21px;text-transform: uppercase}
.rate-tab .rates-list li .lst-rates .sr{padding: 5px 0;}
.rate-tab .rates-list li .lst-rates .comm{padding: 5px;font-style: italic;color: #e69231;border: 2px solid #d0d1d1;width: 430px;height: 63px;resize: none;text-align: left;font-size: 9.61px;}
.rate-tab .rates-list li .lst-rates .time,.reviews-tab .reviews-list .time{font-size: 8.81px;color: #aeaeae;padding-top: 2px;}
.rate-tab .rates-list li .lst-rates .desc{padding-top: 8px;width: auto;}
.rate-tab .rates-list li .lst-rates .last{border-bottom: none !important;}
.reviews-tab .reviews-list{float: left;padding: 0 7px;}
.reviews-tab .reviews-list li{border-bottom: 2px dotted #d4d5d5;padding: 10px 0;}
.reviews-tab .reviews-list .rs .if{padding-right: 7px;font-size: 9.61px;text-align: right;line-height: 13px;padding-top: 3px;}
.reviews-tab .reviews-list .rs .if .n{font-size: 11.21px;text-transform: uppercase;}
.reviews-tab .reviews-list .rc{font-size: 9.61px;padding-top: 10px;padding-right: 20px;line-height: 13px;}

/* friend list */
body.friend-list .tabs-content .im-tab{background: #fafafa;padding: 0 10px;}
body.friend-list .im-title{padding: 20px 25px 2px 10px;font-size: 14.41px;font-weight: bold;}
body.friend-list .area{width: 525px;}
body.friend-list .tabs-content .im-tab .bluefbutton{padding: 0 20px;font-size: 14.41px;}
body.friend-list .tabs-content .im-tab .pass-message{padding-top: 14px;padding-right: 20px;}
body.friend-list #create-group{width: 585px;}
body.friend-list #create-group .field{padding-left: 30px;padding-top: 20px;}
body.friend-list #create-group .field .input{width: 480px;color: #1996d4;}
body.friend-list #create-group .fcreate{padding-right: 20px;padding-bottom: 20px;}


.tabs-content .form{}
.tabs-content .form td{font-style: italic;padding: 4px 0;}
.tabs-content .form td.t{width: 85px;color: #1996d4;padding-left: 13px;}
.tabs-content .form td .il{background: url(../images/il.png) no-repeat left bottom;padding-left: 2px;}
.tabs-content .form td .ir{background: url(../images/ir.png) no-repeat right bottom;padding-right: 2px;}
.tabs-content .form td .il input{background: none;border: 0px solid #e4e4e4;border-bottom-width: 1px;color: #4e4e4e;font-size: 14.42px;font-style: italic;padding: 3px 5px;margin: 0;width: 270px;}
.tabs-content .iinfo{background: url(../images/cpwd-bg.png) no-repeat left bottom;margin-left: -5px;padding-bottom: 4px;}
.tabs-content .iinfo .cp-icon{background: url(../images/change-pwd-icon.png) no-repeat center center;width: 110px;border-right: 2px solid #e4e4e4;height: 111px;}
.tabs-content .iinfo .iwrap{background: #fff;height: 111px;padding: 3px 0;}
.tabs-content .iinfo .reset-pwd{font-size: 9.61px;color: #656363;}
.tabs-content .iinfo .rside{padding-left: 15px;width: 409px;}
.tabs-content .iinfo .rside .form td{padding: 3px 0;}
.tabs-content .iinfo .rside .form td.t{padding-left: 0;padding-right: 7px;}
.tabs-content .form .il .drop{background: url(../images/drop-icon.png) no-repeat right center;padding-right: 20px;}
.tabs-content .sinfo{padding-right: 20px;}
.acc-events-tab .lst-events{padding-left: 15px;}
.acc-events-tab .details{padding-left: 7px;padding-right: 20px;float: left;}
.acc-events-tab .details .t{text-transform: uppercase;color: #3f3f3f;font-size: 14.42px;}
.acc-events-tab .lst-events li{padding-top: 5px;border-top: 1px solid #e8e8e8;padding-bottom: 10px;}
.acc-events-tab .lst-events .group{color: #adadad;font-size: 8.81px;padding-top: 3px;}
.acc-events-tab .lst-events .group .gr{background: url(../images/group-icon-small.png) no-repeat left center;padding-left: 17px;}
.acc-events-tab .lst-events .cost{font-size: 19.22px;text-align: center;border-color: #c8c8c8;border-width: 0 1px;border-style:solid; padding: 20px 15px;}
.acc-events-tab .lst-events .cost .n{font-size: 9.61px;line-height: 20px;}
.attend-button{width: 85px;display: block;background: url(../images/bg-attend.png) repeat-x;color: #fff;font-weight: bold;height: 29px;text-align: center;line-height: 13px;padding-top: 4px;}
.acc-events-tab .attend{padding-left: 12px;padding-top: 20px;}

